// var i;
// var $uIBindings = require("./UIBindings");
// var s = cc._decorator;
// var l = s.ccclass;
// var u = s.property;
// var d = (function (e) {
//     function t() {
//         var t = (null !== e && e.apply(this, arguments)) || this;
//         t.btn_closeBtn = null;
//         t.btn_upLevelBtn = null;
//         t.btn_clearBtn = null;
//         t.btn_useBtn = null;
//         t.node_attributeFather = null;
//         t.node_cardFather = null;
//         t.node_ciTiaoFather = null;
//         t.node_upLevelEffect = null;
//         t.sp_tianFuIcon = null;
//         t.txt_nameLabel = null;
//         t.txt_decLabel = null;
//         t.txt_upPriceLabel = null;
//         t.txt_unLockLabel = null;
//         t._btnNames = ["btn_closeBtn", "btn_upLevelBtn", "btn_clearBtn", "btn_useBtn"];
//         return t;
//     }
//     __extends(t, e);
//     __decorate([u(cc.Button)], t.prototype, "btn_closeBtn", void 0);
//     __decorate([u(cc.Button)], t.prototype, "btn_upLevelBtn", void 0);
//     __decorate([u(cc.Button)], t.prototype, "btn_clearBtn", void 0);
//     __decorate([u(cc.Button)], t.prototype, "btn_useBtn", void 0);
//     __decorate([u(cc.Node)], t.prototype, "node_attributeFather", void 0);
//     __decorate([u(cc.Node)], t.prototype, "node_cardFather", void 0);
//     __decorate([u(cc.Node)], t.prototype, "node_ciTiaoFather", void 0);
//     __decorate([u(cc.Node)], t.prototype, "node_upLevelEffect", void 0);
//     __decorate([u(cc.Sprite)], t.prototype, "sp_tianFuIcon", void 0);
//     __decorate([u(cc.Label)], t.prototype, "txt_nameLabel", void 0);
//     __decorate([u(cc.Label)], t.prototype, "txt_decLabel", void 0);
//     __decorate([u(cc.Label)], t.prototype, "txt_upPriceLabel", void 0);
//     __decorate([u(cc.Label)], t.prototype, "txt_unLockLabel", void 0);
//     return __decorate([l("UI_EquipInfo_UIBindings")], t);
// })($uIBindings.default);
// exports.default = d;


import UIBindings from './UIBindings';

const { ccclass, property } = cc._decorator;

/**
 * 这是一个UI脚本类，管理装备信息界面的各种UI组件和交互。
 * @suggestedClassName UI_EquipInfo_UIBindings
 */
@ccclass('UI_EquipInfo_UIBindings')
class UIEquipInfoUIBindings extends UIBindings {
    /** 关闭按钮 */
    @property(cc.Button)
    public btn_closeBtn: cc.Button | null = null;

    /** 升级按钮 */
    @property(cc.Button)
    public btn_upLevelBtn: cc.Button | null = null;

    /** 清除按钮 */
    @property(cc.Button)
    public btn_clearBtn: cc.Button | null = null;

    /** 使用按钮 */
    @property(cc.Button)
    public btn_useBtn: cc.Button | null = null;

    /** 属性父节点 */
    @property(cc.Node)
    public node_attributeFather: cc.Node | null = null;

    /** 卡片父节点 */
    @property(cc.Node)
    public node_cardFather: cc.Node | null = null;

    /** 词条父节点 */
    @property(cc.Node)
    public node_ciTiaoFather: cc.Node | null = null;

    /** 升级效果节点 */
    @property(cc.Node)
    public node_upLevelEffect: cc.Node | null = null;

    /** 天赋图标 */
    @property(cc.Sprite)
    public sp_tianFuIcon: cc.Sprite | null = null;

    /** 名称标签 */
    @property(cc.Label)
    public txt_nameLabel: cc.Label | null = null;

    /** 描述标签 */
    @property(cc.Label)
    public txt_decLabel: cc.Label | null = null;

    /** 升级价格标签 */
    @property(cc.Label)
    public txt_upPriceLabel: cc.Label | null = null;

    /** 解锁标签 */
    @property(cc.Label)
    public txt_unLockLabel: cc.Label | null = null;

    /** 按钮名称数组 */
    protected _btnNames: string[] = ["btn_closeBtn", "btn_upLevelBtn", "btn_clearBtn", "btn_useBtn"];

    constructor() {
        super();
    }
}

export default UIEquipInfoUIBindings;